package com.azt.provider.mapper;

import com.azt.api.dto.hot.ProShopHotExt;
import com.azt.api.pojo.ProHotProduct;
import com.azt.api.pojo.ProShopHotProduct;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.Mapper;

import java.util.List;

public interface ProShopHotProductMapper extends Mapper<ProShopHotProduct> {
    /**
     * 获取商城首页   热销
     * Created by 张栋 on 2017/2/27 16:26
     */
    List<ProShopHotExt> getProShopHot();

    /**
     * 获取全部爆品
     * @return
     */
    List<ProShopHotProduct> selectAllAndProductName();

    /**
     * 批量插入爆品
     */
    int insertBatch(@Param("products") List<ProShopHotProduct> products);

    /**
     * 删除所有爆品
     */
    int deleteAll();

    /**
     * 根据爆品表 Id 删除首页爆品
     */
    int deleteByHotProductIds(@Param("hotProductIds") List<Integer> hotProductIds);

}